package ai.zixing.mashibing.new_class.class01;

/**
 * 打印 int 的 32 为二进制
 * int 占用 4 个字节 32 位二进制
 * long 占用 8 个字节， 64 位二进制
 */
public class Code06_PrintB {

    public static void main(String[] args) {
        int num = 4347;
        print(num);
        print(Integer.MAX_VALUE);
        print(Integer.MIN_VALUE);
    }


    public static void print(int num) {
        for (int i = 31; i >= 0; i--) {
            System.out.print((num & (1 << i)) == 0 ? "0" : "1");
        }
        System.out.println();
    }
}
